/**
 * 用户与权限--- 路由管理
 * @author wuh 2020-05-13
 */
import request from '@/utils/request'

const API = '/api'

// 获取路由列表
export function queryRightsRoutersList(queryObj) {
  return request({
    url: API + '/v1/sys/rightsRouters/queryRightsRoutersList',
    method: 'post',
    data: queryObj
  })
}

// 修改某个路由
export function updateRightsRouters(queryObj) {
  return request({
    url: API + '/v1/sys/rightsRouters/updateRightsRouters',
    method: 'post',
    data: queryObj
  })
}

// 获取树形路由列表
export function querySysRightsRoutersListForRole(queryObj) {
  return request({
    url: API + '/v1/sys/role/querySysRightsRoutersListForRole',
    method: 'post',
    data: queryObj
  })
}

// 查询- 查询所有该系统url
export function queryAllApi(queryObj) {
  return request({
    url: API + '/v1/sys/rightsRouters/queryAllApi',
    method: 'post',
    data: queryObj
  })
}

// 查询- 该路由关联的api路径集合
export function queryApiPathListByRouterId(queryObj) {
  return request({
    url: API + '/v1/sys/rightsRouters/queryApiPathListByRouterId',
    method: 'post',
    data: queryObj
  })
}

// 修改- 更改路由与api接口的关联映射
export function updateSysRightsRoutersApi(queryObj) {
  return request({
    url: API + '/v1/sys/rightsRouters/updateSysRightsRoutersApi',
    method: 'post',
    data: queryObj
  })
}

